package com.common;

import javax.swing.JOptionPane;

public class MessageShow {

	/**
	 * 确认信息
	 * <p> 默认提示框的标题是 “提示”
	 * @param msg	弹框提示内容
	 * @return
	 * 	是_0;<p>
	 *  否_1
	 */
	public static int confirm( String msg){
		return JOptionPane.showConfirmDialog(
				null, msg, "提示",
				JOptionPane.YES_NO_OPTION);
	}

	/**
	 * 确认信息
	 * <p> 默认提示框的标题是 “提示”
	 * @param msg	弹框提示内容
	 * @return
	 * 	是_0;<p>
	 *  否_1
	 */
	public static int confirm(String title, String msg){
		return JOptionPane.showConfirmDialog(
				null, msg, title,
				JOptionPane.YES_NO_OPTION);
	}

	/**
	 * 错误信息
	 * <p> 默认提示框的标题是 “错误”
	 * @param msg	弹框提示内容
	 */
	public static void error( String msg){
		JOptionPane.showMessageDialog(
				null, msg, "错误",
				JOptionPane.ERROR_MESSAGE);
	}

	/**
	 * 错误信息
	 * @param title 自定义 弹框标题
	 * @param msg	弹框提示内容
	 */
	public static void error(String title, String msg){
		JOptionPane.showMessageDialog(
				null, msg, title,
				JOptionPane.ERROR_MESSAGE);
	}

	/**
	 * 警告信息
	 * <p> 默认提示框的标题是 “警告”
	 * @param msg	弹框提示内容
	 */
	public static void warn( String msg){
		JOptionPane.showMessageDialog(
				null, msg, "警告",
				JOptionPane.WARNING_MESSAGE);
	}

	/**
	 * 警告信息
	 * @param title 自定义 弹框标题
	 * @param msg	弹框提示内容
	 */
	public static void warn(String title, String msg){
		JOptionPane.showMessageDialog(
				null, msg, title,
				JOptionPane.WARNING_MESSAGE);
	}

	/**
	 * 提示信息
	 *  <p>默认弹框标题 “提示”
	 * @param msg 弹框 展示内容
	 */
	public static void information( String msg){
		JOptionPane.showMessageDialog(
				null, msg, "提示",
				JOptionPane.INFORMATION_MESSAGE);
	}

	/**
	 * 提示信息
	 * @param title 弹框标题
	 * @param msg	弹框内容
	 */
	public static void information(String title, String msg){
		JOptionPane.showMessageDialog(
				null, msg, title,
				JOptionPane.INFORMATION_MESSAGE);
	}
}
